﻿@charset "utf-8";
/* CSS Document */
/*banner图*/
	/* flexslider   banner */
.flexslider,
.flexslider .slides li { position: relative; overflow: hidden;}
.flex-viewport,.flexslider .slides,.flexslider .slides li,.flexslider .slides li .abox,.flexslider .slides li .abox .img { display: block; width:100%; height:100%;}

		/*按钮*/
.flex-direction-nav { display:none;}
.flex-control-nav { display:block; width:100%; position:absolute; bottom:0; text-align:center;}
.flex-control-nav li { display:inline-block; zoom:1; *display:inline;}
.flex-control-nav li a { display: block; overflow: hidden; text-indent: -99em; cursor: pointer;}

	/*banner图基本设置到此*/
#demo01 { width:100%;}
#demo01 .slides li a.abox { width:1920px; position: relative; left:50%; margin-left:-960px}
#demo01 .flex-control-nav { margin-bottom:10px;}
#demo01 .flex-control-nav li { margin:0 5px;}
#demo01 .flex-control-paging li a { background-image: url(../image/banner-1.png);background-position: center 0; width: 15px; height: 15px; }
/**/#demo01 .flex-control-paging li a.flex-active { background-position: center -15px;}


	/*暂无内容*/
.nothint { padding:300px 0;}
.nothint .nothing_img { display:block; width:91px; margin:0 auto;}


.title_01 {}
.title_01_in { position: relative;}
.title_01 .img { display:block; width:28px; height:28px; float:left;}
.title_01 .text_item_1 { color:#0f43ba; font-size:22px; line-height:28px; font-weight:bold; margin-left:4px;}
.title_01 .text_item_2 { display: block; position:absolute; right:0; bottom:0; color:#1f2223; font-size:14px; line-height:24px; margin:0 2px;}
/* act */
.title_01 .text_item_2:hover { color:#0f43ba;}
/* act */

.title_02 { border-bottom:1px solid #e5e5e5;}
.title_02_in { height:46px; position:relative;}
.title_02 .text_item_1 { float:left; position:relative;}
.title_02 .text_item_1 .text_1 { color:#0f43ba; font-size:22px; line-height:46px; font-weight:bold;}
.title_02 .text_item_1 .line_1 { position:absolute; left:0; bottom:-1px; right:0; height:2px; background-color:#0f43ba;}
.title_02 .text_item_2 { position:absolute; right:0; bottom:10px; font-size:0;}
.title_02 .text_item_2 .text_1 { display:inline-block; color:#1f2223; font-size:14px; line-height:24px; margin:0 2px;}
/*act*/
.title_02 .text_item_2 .abox.on,
.title_02 .text_item_2 .abox:hover { color:#0f43ba;}
/*act*/


.title_03 { padding:45px 0 13px 0; background:url(../image/bg-title_03-1-1.png) repeat-x left bottom;}
.title_03_in {}
.title_03 .text_item_1 { color:#0f43ba; font-size:24px; line-height:32px;}


.title_04 { border-bottom:1px solid #e5e5e5;}
.title_04_in { position:relative;}
.title_04 .text_item_1 { color:#0f43ba; font-size:20px; line-height:44px;}
.title_04 .line_1 { position:absolute; left:0; bottom:-1px; width:80px; height:2px; background-color:#0f43ba;}


			/*i03_main_1 图文列表*/
.list_01 {}
.list_01 ul {}
.list_01 ul li {}
.list_01 ul li .abox { display:block; padding:5px 0;}
.list_01 ul li .abox_in { height:64px;}
.list_01 ul li .abox .imgbox { float:left; width:100px; height:64px; position:relative; overflow:hidden;}
.list_01 ul li .abox .imgbox .img { display:block; width:100%; height:100%;}
.list_01 ul li .abox .textbox { margin:0 0 0 116px; padding:4px 0 0 0;}
.list_01 ul li .abox .textbox .text_item_1 { color:#1f2223; font-size:16px; line-height:24px; height:48px;}
/*act*/
.list_01 ul li .abox:hover .textbox .text_item_1 { color: #0f43ba; text-decoration: underline;}
/*act*/
			/*i04_main_2 文字列表*/
.list_02 {}
.list_02 ul {}
.list_02 ul li {}
.list_02 ul li .abox { display:block;}
.list_02 ul li .abox .text_item_1 { color:#1f2223; font-size:18px; line-height:50px; padding: 0 0 0 12px; background-image:url(../image/bg-list_02-1-1.png); background-position: left center;}
/*act*/
.list_02 ul li .abox:hover .text_item_1 { color: #0f43ba; text-decoration: underline;}
/*act*/

			/*i05_main_3 文字列表*/
.list_03 {}
.list_03 ul {}
.list_03 ul li {}
.list_03 ul li+li { border-top:1px dashed #e5e5e5;}
.list_03 ul li .abox { display:block; padding:12px 0;}
.list_03 ul li .abox .text_item_1 { height:48px; display:flex; align-items:center;}
.list_03 ul li .abox .text_item_1 .text_1 { flex:1; color:#1f2223; font-size:16px; line-height:24px;}
/*act*/
.list_03 ul li .abox:hover .text_item_1 .text_1 { color: #0f43ba;}
/*act*/

			/*i08_main_1 机构列表*/
.list_04 {}
.list_04 ul {}
.list_04 ul li {}
.list_04 ul li+li { margin-top:8px;}
.list_04 ul li .abox { display:block; padding:7px 12px 7px 12px; background-color:#e9effc; border:1px solid #c8e3ff;}
.list_04 ul li .abox .text_item_1 { color:#0f43ba; font-size:16px; line-height:24px; font-weight:bold; padding-right:18px; background-image:url(../image/p-list_04-1-1.png); background-position:right 6px;}
/*act*/
.list_04 ul li .abox:hover { background-color:#0f43ba; border-color:#0f43ba;}
.list_04 ul li .abox:hover .text_item_1 { color:#ffffff; background-image:url(../image/p-list_04-1-1on.png);}
/*act*/

			/*i10_main_2 文字列表*/
.list_05 {}
.list_05 ul {}
.list_05 ul li {}
.list_05 ul li .abox { display:block;}
.list_05 ul li .abox .text_item_1 { color:#1f2223; font-size:18px; line-height:48px;}
/*act*/
.list_05 ul li .abox:hover .text_item_1 { color: #0f43ba; text-decoration: underline;}
/*act*/

			/*c01_main_2 常规文字列表*/
.list_06 {}
.list_06 ul {}
.list_06 ul li {}
.list_06 ul li.bor_t { padding-top:24px; margin-top:24px; border-top:1px solid #e5e5e5;}
.list_06 ul li .abox { display:block; position:relative;}
.list_06 ul li .abox .text_item_1 { color:#1f2223; font-size:16px; line-height:48px; margin-right:180px; padding: 0 0 0 12px; background-image:url(../image/bg-list_02-1-1.png); background-position: left center;}
.list_06 ul li .abox .text_item_1 .cor2 { color:#c60000;}
.list_06 ul li .abox .text_item_2 { color:#858585; font-size:14px; line-height:48px; position:absolute; right:0; top:0;}
/*act*/
.list_06 ul li .abox:hover .text_item_1 { color: #0f43ba; text-decoration: underline;}
/*act*/

			/*c02_main_2 图片视频列表*/
.list_07 { position:relative; overflow:hidden;}
.list_07 ul { width:900px;}
.list_07 ul li { float:left; margin-right:40px; padding-top:28px;}
.list_07 ul li .abox { display:block; width:370px;}
.list_07 ul li .abox .imgbox { height:235px; position:relative; overflow:hidden;}
.list_07 ul li .abox .imgbox .img { display:block; width:100%; height:100%;}
.list_07 ul li .abox .imgbox .zgbox { position:absolute; top:0; left:0; right:0; bottom:0; background:url(../image/p-list_07-1-1.png) repeat center center;}
.list_07 ul li .abox .textbox { padding: 0 20px; margin-top:12px;}
.list_07 ul li .abox .textbox .text_item_1 { color:#1f2223; font-size:16px; line-height:20px; text-align:center;}
/*act*/
.list_07 ul li .abox:hover .textbox .text_item_1 { color:#0f43ba;}
/*act*/


.list_08 {}
.list_08 table { table-layout:fixed; border-collapse:collapse; border:1px solid #cddfff;}
.list_08 table .col_1 {}
.list_08 table .col_2 { width:224px;}
.list_08 table .col_3 { width:88px;}
.list_08 table .col_4 { width:89px;}
.list_08 table th { height:44px; background-color:#5b8eec; border:1px solid #cddfff;}
.list_08 table td {}
.list_08 table tbody tr:nth-child(2n) td { background-color:#eaf2ff;}
.list_08 table td+td { border-left:1px solid #cddfff;}
.list_08 table .text_item_1 { color:#ffffff; font-size:16px; line-height:20px;}
.list_08 table .text_item_2 { color:#1f2223; font-size:14px; line-height:20px; padding:11px 0; text-align:center;}
.list_08 table .text_item_2 .abox {/* display:block;*/}
.list_08 table .text_item_2.tal { margin:0 24px; text-align:left;}
/*act*/
.list_08 table .text_item_2 .abox:hover { color: #0f43ba; text-decoration: underline;}
/*act*/


			/*c10_main_2 专题汇总列表*/
.list_09 { position:relative; overflow:hidden;}
.list_09 ul { width:1200px;}
.list_09 ul li { float:left; margin-right:60px; padding-top:28px;}
.list_09 ul li .abox { display:block; width:520px;}
.list_09 ul li .abox .imgbox { height:235px; position:relative; overflow:hidden;}
.list_09 ul li .abox .imgbox .img { display:block; width:100%; height:100%;}
.list_09 ul li .abox .textbox { padding: 0 20px; margin-top:12px;}
.list_09 ul li .abox .textbox .text_item_1 { color:#1f2223; font-size:16px; line-height:20px; text-align:center;}
/*act*/
.list_09 ul li .abox:hover .textbox .text_item_1 { color:#0f43ba;}
/*act*/


		/*文章详情*/
.article_01 { color:#393939; font-size:16px; line-height:36px;}
.article_01 p+p { margin-top:6px;}
.article_01 img { max-width:100%;}
.dymap img { max-width: none;}

.title_03 { position:relative;}
.title_03 .text_item_2 { display:block; position:absolute; right:0; bottom:12px; color:#858585; font-size:14px; line-height:24px;}
/*act*/.title_03 .text_item_2:hover { color:#0f43ba;}











